﻿namespace GBricks
{
  internal static class Justifications
  {
    public const string TemporarySolution = "Temporary solution";
    public const string HelperForEvent = "Helper method for event.";
    public const string ForFeatureUse = "Will be used in feature.";
    public const string ExceptionContractSupports = "Exception contract support.";
    public const string AssumeInvariantHelper = "Contrsacts AssumeInvariant Helper.";
    public const string OperatorSignature = "We are can not change the operator signature.";
    public const string ByDesign = "By Design.";
    public const string ConvenientIdentifier = "The convenient identifier.";
    public const string StandardIdentifier = "The standard, common identifier.";
    public const string ArrayIsEmpty = "Array always is empty.";
    public const string EmptyArrayIsHelper = "EmptyArray`1 is a helper class.";
    public const string SpecificCollectionName = "This class is represent a specific collection (Some Set or Dictionary, for example).";
    public const string CollectionIsReadOnly = "Collection is readonly and child classes do not need access to a modification methods.";
    public const string CodeContractsIssue = "CodeContracts Issue";
    public const string TypedExpressionRequired = "Typed Expression<> required for type inference.";
    public const string WrappedTypeDoesNotHaveEnsures = "Wrapped type does not have ensures.";
    public const string FakeEnumerableForCollectionInitializer = "IEnumerable added just for collection initializer support.";
  }
}
